package com.happy.table;

import lombok.Data;

import java.io.Serializable;

/**
 * @Author : Yan
 * @Description : 表格属性
 */
@Data
public class TableProperty implements Serializable {

    private static final long serialVersionUID = 1L;

    // 规定表格对齐方式
    public AlignStyle align;

    // 规定表格背景颜色
    public Color bgcolor;

    // 规定表格边框的宽度。
    public String border;

    // 规定单元边沿与其内容之间的空白。
    public String cellpadding;

    // 规定单元格之间的空白。
    public String cellspacing;

    // 规定外侧边框的哪个部分是可见的。
    public String frame;

    // 规定内侧边框的哪个部分是可见的。
    public String rules;

    // 规定表格的摘要。
    public String summary;

    // 规定表格的宽度。
    public String width;

    // 默认初始化
    public TableProperty(){
        this.align = AlignStyle.AlIGN_CENTER;
        this.bgcolor = Color.BLUE;
        this.border = "1";
        this.cellpadding = "0";
        this.cellspacing = "0";
    }

}
